package com.btcode.web.safe.filter;

import com.btcode.web.core.unit.URLUtil;

/**
 * 多入口配置类，解决一个系统，要求有不同登录页面的场景，比如一个平台端一个移动端
 */
public class EntranceAndLogin {

    /**
     * 入口前缀
     */
    private String entrancePrefix;

    /**
     * 登录Url,如果验证不通过的话，就跳转到这个地址,地址中，不应包含项目名称部分 <br/> 比如，登录地址为http://localhost:8088/projectName/webResource/view/sw/login.html
     * <br/> 那么这里应该为/webResource/view/sw/login.html
     */
    private String loginUrl;

    public EntranceAndLogin(String entrancePrefix,String loginUrl){
        this.loginUrl = URLUtil.prepareURL(loginUrl);
        this.entrancePrefix = entrancePrefix;
    }

    public String getEntrancePrefix() {
        return entrancePrefix;
    }

    public String getLoginUrl() {
        return loginUrl;
    }
}
